Model-driven Engineering for Implementing the Iso 19100 Series of International Standards
نویسندگان
چکیده
In this paper we discuss the implementation of the ISO 19100 series of standards with use of Model-Driven Engineering (MDE) techniques. We expose how MDE is beneficial for prototyping and building an end-user application dedicated to the sharing of environmental data (especially within the context of coastal zones). We present with an illustrating example of a way to use ISO 19109, 19110 and 19117 models in order to generate a rich client application. Our work takes the geographic features, the data structures and the data display concerns into account, by means of using the various facets of the ISO 19100 series. ISO 19100 standards, metamodelling, MDE, georeferenced data, information system. INTRODUCTION: Among the geographic information community, there are many applications software and numerous data formats that implement the international standards (ISO). Each application software or format comes with its own pros and cons, but unfortunately, applications software usually present as black boxes and their interoperability is generally not ensured. Data providers from a coastal zone need to populate their information systems with more and more datasets. The types of these datasets may be very heterogeneous such as maps, numerical marine information or textual fishery laws. Thus cataloguing systems should be highly flexible and generic. A standard exchange format is not sufficient for building an efficient and robust information system: the design of such information systems should ground on a standard design framework. Besides, there is a need for accessing the application structure in order to manage system interoperability. Metamodelling and more widely ModelDriven Engineering (MDE) provide tools to manage applications thanks to a decomposition in several modelling layers. The TC 211 ISO Technical Committee has specified and published the ISO 19100 series of standards that deal with geographic information. This series is composed of several specifications about data definition, data structure and metadata for georeferenced objects. The specification of the ISO 19100 series uses the UML (OMG, 2004) notation for all elements in the series and for the metamodels too, e.g.: 19109 (ISO/TC-211, 2005a), 19110 (ISO/TC-211, 2005b) and 19117 (ISO/TC-211, 2005c). In this paper we discuss the implementation of these standards within the scope of MDE techniques. We explain the benefits of using MDE for prototyping and building an end-user application dedicated to the sharing of environmental data. We show the special interest of MDE, when dealing with numerous concepts of wide application software. Our work exploits the various facets of the ISO 19100 series and addresses the metadata catalogue, the geographic features, the data structures and the data display. Our work is part of an open-
منابع مشابه
Using MDA and a UML Profile Integrated With International Standards to Model Geographic Databases
In the last 20 years, several conceptual data models specific for Geographic Information Systems (GIS) have been proposed. However, so far there isn’t a consensus model, which has generated several problems for the GIS area, such as the lack of interoperability among CASE tools that give support to these models. A UML profile, called GeoProfile, was proposed to standardize the task of geographi...
متن کاملTowards Unifying NASA Earth Science Enterprise-Wide Metadata Around International Standards: Study Results and Recommendations
NASA’s Earth Science Data and Information System (ESDIS) Project assembled a team of data systems and metadata experts to analyze requirements and recommend best approaches for adopting the ISO 19100 series of standards for describing the data and services offered by NASA Earth Science data systems. NASA has recognized the advantages of adopting the ISO 19115 metadata standard for future Earth-...
متن کاملHow ISO 9001 Compares With The CMM
MARK C. PAULK Software Engineering Institute he Capability Maturity Model T Model for Software, developed by the Software Engineering Institute, and the ISO 9000 series of standards, developed by the International Organization for Standardization, have the common concern of quality and process management. The two are driven by similar issues and are intuitively correlated, but they differ in th...
متن کاملGeography Markup Language
Geography Markup Language (GML) is an XML application that provides a standard way to represent geographic information. GML is developed and maintained by the Open Geospatial Consortium (OGC), which is an international consortium consisting of more than 250 members from industry, government, and university departments. Many of the conceptual models described in the ISO 19100 series of geomatics...
متن کاملNusselt Number Estimation along a Wavy Wall in an Inclined Lid-driven Cavity using Adaptive Neuro-Fuzzy Inference System (ANFIS)
In this study, an adaptive neuro-fuzzy inference system (ANFIS) was developed to determine the Nusselt number (Nu) along a wavy wall in a lid-driven cavity under mixed convection regime. Firstly, the main data set of input/output vectors for training, checking and testing of the ANFIS was prepared based on the numerical results of the lattice Boltzmann method (LBM). Then, the ANFIS was develope...
متن کامل